/*===============================================
*   文件名称：tcp_client.c
*   创 建 者: 麦穗飘飘
*   创建日期：2024年09月26日   16:37:26
*   描    述：
================================================*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <arpa/inet.h>

int main(int argc, char *argv[])
{
    int sock;
    struct sockaddr_in serv_addr;
    char *hello = "HELLO";

    // 创建套接字
    if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0)
    {
        perror("socket");
        return -1;
    }

    // 设置服务器地址
    memset(&serv_addr, '0', sizeof(serv_addr));
    serv_addr.sin_family = AF_INET;
    serv_addr.sin_port = htons(6000);
    serv_addr.sin_addr.s_addr = inet_addr("192.168.12.115");

    // 连接到服务器
    if (connect(sock, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0)
    {
        perror("connect");
        close(sock);
        return -1;
    }

    // 发送数据
    write(sock, hello, strlen(hello));

    // 关闭连接
    close(sock);

    return 0;
} 
